Callum McGregorCallum McGregor
EsportsA Twelve-Page Esports Analysis Full of Empty Cells: How the Industry Keeps Fooling ItselfAt three in the morning I opened a twelve-page esports analysis. Nine...
International FootballOld Firm at Ibrox: McGregor, 50,000 Fans and the Art of Not Getting Sucked InIbrox, Sunday, and a sentence dragged away from its meaning I once sat in a p...
AthleticsHong Le and Anh Khoi Win Hanoi Techcombank Marathon Season 5: Reading a Race Record CorrectlyOn a 5000m track, a 40-second gap is nearly a full lap — enough for a...
International FootballTactics Before El Clasico: When Real Madrid Builds a 'Castle' on the Right FlankBefore El Clasico takes place, there is a detail few noticed in Real Madrid's...
AthleticsThe 41st MAF Corporate Athletics Meet: Four Records, One Contradiction and a Data VoidIn the nineteenth line of a Sri Lankan corporate release, there is a short...
Formula 1Antonelli's Seventh Pole of 2026 at COTA: Mercedes Won Qualifying but Races One Against TwoCOTA, the run from Turn 2 to Turn 10, wind coming the wrong way. Saturday...
International FootballNine Layers of Data and the False-Certainty Trap in Football AnalysisA Blank Page Under the Paris Desk Lamp 5:40 a.m., August 13, 2026. A desk lam...
BadmintonIndia and the 2026 Asian Games Badminton Medal Question: The Draw Already Points to JapanOn 20 September 2026, India's Asian Games medal tally closed its opening day ...
Formula 1Aston Martin hits rock bottom: The Newey-Honda double puzzle and the opportunity from new regulationsZandvoort, sprint weekend. Fernando Alonso finished 9th in a race where six...
VolleyballVietnam Women's Volleyball After SEA Games 31: Results Have Arrived, the Foundations Have NotThe last training session of the week ended at 5:40 p.m., when the light had...
EsportsThe Empty Report: Process Gaps in Esports Analysis During the Transfer WindowThe clock on the wall of my Busan office read 2:14 a.m. on a Tuesday. Outside...
International FootballArchive File 2077: Jadon Sancho, Getafe, and the Fee That Never Appeared on the ContractIn my digital archive, file 26-GETAFE-SANCHO runs to four pages. The third pa...
VolleyballHalkbank before 2026-2027: What a Pre-Season Gathering Says and What It Deliberately Leaves OutThe 2026-2027 season is only days away from starting. At Halkbank Sports Club...
International FootballMitchell Baker Is Terrifying, Indonesia Thrash Bangladesh 6-1: The Flash of One Night and the Dark Zones Nobody Has LitI stayed seated long after the final whistle, in a small room in Incheon, the...
ChessChess Diplomacy: Sindarov's World Cup Scoresheet Becomes a Bridge Between India and UzbekistanChess Diplomacy: Sindarov's World Cup Scoresheet Becomes a Bridge Between Ind...
VolleyballEstonia Beat Host Finland 3-2 in Tampere: The Finest Win of a Team Already Out of RoadNokia Arena, Tampere, the evening of Thursday, September 17, 2026. 9,813...
International FootballThong Nhat 2026: The Day Ho Chi Minh City Lost the Title, and Why Possession Is Still Football's Most Deceptive MetricAt the 90+4th minute at Thong Nhat Stadium, on 2 November 2026, nobody...
BadmintonThe Empty Column in Badminton Data and the Discipline of Refusing a ConclusionThe press room in Incheon has no windows. That evening I sat in front of a...
BasketballSerbia beat Italy on the road despite Jokic's quiet scoring: Depth and elite defense shineIn the FIBA World Cup qualifiers for Europe, Serbia secured an impressive 76-...
BadmintonKumamoto 2026: Li Shifeng and the Void Left Behind by Shi YuqiIn Kumamoto, people usually talk about beautiful rallies. But this time, the...
